<?php 
	include_once("../../phputil/BDConexion.php");
	session_start();
	
    $idparte=$_REQUEST["idparte"];
    $form=$_SESSION["form"];
    
    if(!isset($idparte) || !isset($form)  ){
        $error["mensaje"] = "Se ha producido un error interno";//hay un problema en la sesion o en el request
    	$error["error"]="error";    		
    	$_SESSION["error"]=$error;  
        Header("Location : ../../error/error.php");//pantalla de error    
    }
    $usr=$form["usr"];
    $parte=null;
    $fotos=null;
    try{
    	$parte=selectParte($idparte);
    	$fotos=selectParteFotos($idparte);
    }catch(PDOException $e){
    	$error["mensaje"] = "Error en el acceso a la base de datos - ".$e->GetMessage();//Error en la base de datos
    		$error["error"]="error";    		
    		$_SESSION["error"]=$error; 
    		Header(inicio("Location : ../../error/error.php"));//pantalla de error 
    }catch(Exception $e){
    	$error["mensaje"] = "Error al obtener el parte de la base de datos - ".$e->GetMessage();//Error en la base de datos
    		$error["error"]="error";    		
    		$_SESSION["error"]=$error; 
    		Header(inicio("Location : ../../error/error.php"));//pantalla de error 
    }
    
    //-------------------------funciones de acceso a BD
    
    function selectParte($idparte){
		$sql="select * from parte where id = :idparte";
		$ret=null;
		 
		$con=conectarBD();
		$stmt=$con->prepare($sql);
		$stmt->bindValue(':idparte', $idparte);
		$stmt->execute();
		$row = $stmt->fetch();
		$error["error"]="nerror";
		
	
		if($row){
			$ret["id"]=$row["id"];
			$ret["titulo"]=$row["titulo"];
			$ret["descripcion"]=$row["descripcion"];
			$ret["estado"]=$row["estado"];
			$ret["cp"]=$row["cp"];
			$ret["calle"]=$row["direccion"];				
			 
		}else
			throw new Exception( "Parte no encontrado" );
	
	
		return $ret;
	}
	function selectParteFotos($idparte){
		$sql="select * from foto where idparte = :idparte";
		$ret=null;		 
		$con=conectarBD();
		$stmt=$con->prepare($sql);
		$stmt->bindValue(':idparte', $idparte);
		$stmt->execute();
		$row = $stmt->fetch();
		$error["error"]="nerror";		
		$cont=0;
		
		while($row){
			$ret[$cont]["id"]=$row["id"];
			$ret[$cont]["idparte"]=$row["idparte"];
			$ret[$cont]["directorio"]=$row["directorio"];
			$row = $stmt->fetch();
			$cont++;
			
		}
		$ret["size"]=$cont;
	
		return $ret;
	}
    
    
    ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//ES" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
		<meta http-equiv="Content-Type" content="text/html; charset=encoding">
		<title><?php echo $parte["titulo"]?></title>
		<link rel="stylesheet" type="text/css" href="mostrarparte.css" />
		<link rel="stylesheet" type="text/css" href="../estructura.css" />
		<script type="text/javascript" src="validacion_formulario.js"></script>
	</head>
	<body>
		<div id="funciones">
			<a href="../entrada.php"><input class="activo" type="button" value="Inicio"></input></a> 
			<a href="../crearparte/crearparte.php"><input class="activo"	type="button" value="Crear parte" ></input></a>
			<a href="../subirfoto/subirfoto1.php"><input class="activo"	type="button" value="A&ntilde;adir fotos" ></input></a>
		</div>
		<div id="cabecera">
			<div id="pact"></div>
			<div id="usr"><?=$usr ;?></div>
		</div>
		<div id="formularios">		
			<form  id="parte" name="parte" method="post" onSubmit="return formulario()" action="insertarparte.php">
				<div id="div_nombre">
					<fieldset>
					<legend>Datos del parte</legend>
					<div id="div_titulo" >						
						<label id="label_titulo" for="titulo" >T&iacute;tulo:</label>
						<input id="titulo" name="titulo" maxlength="255" type="text" value="<?php echo($parte['titulo']); ?>" disabled="disabled" />
					</div>
					<div id="div_estado" >						
						<label id="label_estado" for="estado" >Estado:</label>
						<input id="estado" name="estado" maxlength="255" type="text" value="<?php echo($parte['estado']); ?>"  disabled="disabled" />
					</div>
					</fieldset>
				</div>
				<div id="div_direccion">		
					<fieldset>
					<legend>Direcci&oacute;n</legend>		
					<div id="div_calle" >
						<label id="label_calle" for="calle" >Calle/Avda:</label>
						<input id="calle" name="calle" maxlength="255" type="text" value="<?php echo($parte['calle']); ?>" disabled="disabled" />
					</div>					
					<div id="div_cp" >
						<label id="label_cp" for="cp" >C&oacute;digo postal:</label>
						<input id="cp" name="cp" size="5" maxlength="5" type="text" value="<?php echo($parte['cp']); ?>"  disabled="disabled" />
					</div>		
					</fieldset>		
				</div>			
				<div id="div_descripcion">
					<fieldset>
						<legend>Descripci&oacute;n</legend>
						<div id="div_tit_descripcion" >
							<textarea id="descripcion" name="descripcion" disabled="disabled" ><?php echo($parte['descripcion']); ?></textarea>
						</div>
					</fieldset>
				</div>
				<?php if($fotos["size"]>0){?>
        <div id="div_fotos">
          <fieldset>
            <legend>Fotos asociadas</legend>
            <?php 
       			$i=0;
        		while($fotos["size"]>$i){?>                        
             <img class="foto" src="<?php echo("../../img/".$fotos[$i]["directorio"]); ?>">
           		<?php $i++;}?>
           </fieldset>
        </div>
        <?php }?>					
			</form>		
		</div>	
	</body>
</html>